Back to all jobs
Google logo

Senior Machine Learning Software Engineer, GPU Acceleration, Silicon

Google

Zhubei, Hsinchu County, Taiwan
Full-time, Remote eligible
Posted Nov 10, 2025
Remote eligible

Compensation

Loading salary analysis...

About the role

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another

Responsibilities

  • Design and implement optimized GPU kernels for compute-intensive workloads
  • Enhance machine learning model inference performance on mobile Graphics Processing Unit (GPU) architectures
  • Implement novel machine learning-based algorithms to advance GPU graphics rendering capabilities
  • Conduct system-level performance analysis, identify bottlenecks, and implement optimizations across the hardware/software stack

Requirements

  • Bachelor's degree in Computer Science, Electrical Engineering, a related technical field, or equivalent practical experience
  • 5 years of experience in software engineering with performance-critical systems or low-level development
  • Experience with on-device machine learning
  • Experience with programming in C and C++
  • Preferred qualifications: Experience with GPU programming (e.g., CUDA, OpenCL, Metal, Vulkan Compute)
  • Preferred qualifications: Experience in designing, implementing, and optimizing machine learning models using frameworks like TensorFlow or PyTorch
  • Preferred qualifications: Experience with performance analysis, profiling, and debugging tools for mobile devices
  • Preferred qualifications: Knowledge of computer architecture with mobile systems on a chip (SoC) architectures and GPU pipelines

Benefits

  • Experience with on-device machine learning
  • Experience with programming in C and C++
  • Experience with GPU programming (e.g., CUDA, OpenCL, Metal, Vulkan Compute)
  • Experience in designing, implementing, and optimizing machine learning models using frameworks like TensorFlow or PyTorch
  • Experience with performance analysis, profiling, and debugging tools for mobile devices
  • Knowledge of computer architecture with mobile systems on a chip (SoC) architectures and GPU pipelines

About the Company

Google's mission is to organize the world's information and make it universally accessible and useful

Job Details

Salary Range

Salary not disclosed

Location

Zhubei, Hsinchu County, Taiwan

Employment Type

Full-time, Remote eligible

Original Posting

View on company website
Create resume for this position